Публикации с тэгом "Void type"

Популярная публикация: бронза СТАТЬЯ [Перевод] Асинхронность в C# 5.0

Архитекторы C# 2.0 понимали, что реализация перебора коллекций была сложной, поэтому они придумали итераторы, которые позволяли не задумываться о том, какой объект будет следующий. Также они понимали, что написание небольших методов, которые используют локальные переменные, также неудобно. Поэтому они добавили анонимные методы, что позволило обойтись без написания дополнительного кода. Архитекторы C# 3.0 понимали, что данные нужно сортировать, фильтровать, объединять и это было неудобным. Поэтом...

Популярная публикация: бронза СТАТЬЯ Получение списка стран на C#

Каждый сайт, который имеет форму регистрации, содержит поле "Страна". Список стран, как правило, хранится в базе данных, но перед этим этот список должен там каким-то образом появиться. Здесь вариантов может быть несколько - можно найти список и его экспортировать в базу данных, можно нехитрыми движениями рук скопировать / вставить все страны, а можно сделать все программно. Рассмотрим, как можно получить список стран программно на языке C#. Для этого воспользуемся классами CultureInfo и RegionI...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: простые присвоения не всегда простые

Пусть у нас есть следующий код: a = b = c; Данный код является корректным и, в основном, используется в конструкциях типа: int i, j, k;i = j = k = 123; Говорят, что данный код работает, потому что присвоение является правосторонним, а результатом присвоения будет значение правого элемента, т.е. следующий код будет эквивалентным предыдущему: i = (j = (k = 123))); Это значит, что нет никакого смысла ставить скобки. Но, в данном конкретном примере это работает, но в целом нет - результатом присвоен...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: все типы наследуются от object

Этим постом стартую серию постов на тему "Интересно о C#", где буду рассматривать интересные фичи о языке C# и .NET в целом. Итак, мы знаем, что все типы в C# являются наследниками от object (даже простые типы - int, double, bool и т.д по той причине, что они, по сути, являются алиасами для Int32, Double, Boolean соответственно). Итак, все численные типы (включая перечисления, структуры и nullable типы), классы, массивы и делегаты наследуются от object. Заблуждение заключается в том, что не все ...

СТАТЬЯ Как программно установить сборку в GAC

Для того чтобы программно установить сборку в GAC можно тспользовать класс Publish. Для этого добавьте сборку System.EnterpriseServices.dll в references. using System;using System.Collections.Generic;using System.Text; using System.EnterpriseServices.Internal; namespace GacManagement{  class Program  {    static void Main(string[] args)    {      if (args.Length != 2) return;       Publish publisher = new Publish();       switch (args[0])      {        case "i":          // Install to GAC       ...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии